package ArrayListTest.homework;

import java.io.File;

/**
 * listFiles()：获取当前目录中的所有子项
 */
public class ListFiles {
    public static void main(String[] args) {
        File dir = new File(".");
        if (dir.exists()) {
            //File[] subs = dir.listFiles();
            File[] subs = dir.listFiles(f -> f.getName().startsWith("."));
            for (File sub : subs) {
                System.out.println(sub.getName());
            }
        } else {
            System.out.println("目录不存在");
        }
        /*
        File dir = new File("."); //当前目录
        if (dir.isDirectory()) {//是目录
            //File[] subs = dir.listFiles();//获取dir表示的目录下的所有子项，每个子项都是一个File对象
            File[] subs = dir.listFiles(f -> f.getName().startsWith("."));
            for (File sub : subs) {
                System.out.println(sub.getName());
            }
        } else {
            System.out.println("不是一个目录");
        }
         */
    }
}
